#include <stdint.h>
#include "../temperature_control_sub_module/TempADC.h"

#ifndef HT162X_LCD_H
#define HT162X_LCD_H


typedef enum
{
    Lcd_NotShine = 0, //(默认)数字不闪耀
    Lcd_Shine, //数字闪耀
    Lcd_DelayShine_Trigger, //触发 延迟闪耀
    Lcd_DelayShine, //延迟闪耀
}Lcd_State_E;

typedef struct
{
    uint16_t Get;
    uint16_t Write;
    // Lcd_State_E isShine;
}Lcd_TempSet_S;
typedef struct
{
    uint16_t val;
    Lcd_State_E isShine;
}Lcd_TempAct_S;
extern Lcd_TempAct_S Lcd_TempAct;

extern Lcd_State_E Lcd_Timer_Colon_IsShow;
typedef struct
{
    uint16_t Temp;
    uint16_t Temp_Settings;
    Lcd_State_E isShine;
}Lcd_Probe1_S;
extern Lcd_Probe1_S Lcd_Probe1;
typedef struct
{
    uint16_t Temp;
    uint16_t Temp_Settings;
    Lcd_State_E isShine;
}Lcd_Probe2_S;
extern Lcd_Probe2_S Lcd_Probe2;



#endif
